The Design Space of Software Development Methodologies
نویسنده
چکیده
The success of a software development project depends on the underlying framework used to plan and structure the process of development tasks. Presently, there are a multitude of software development methodologies in which to choose. The selection of an appropriate methodology for a specific project may not always be a straightforward process and, further, the methodology that provides the most benefit to the project may be overlooked. In an effort to organize the multitude of software development methodologies in a coherent and visual manner, I created the design space of software development methodologies in which I seek to comprehend different methodologies plotted as points. Constructing such a design space allows for a fair comparison of the various methodologies based on the underlying features and characteristics, rather than lists of advantages and disadvantages for each method, which depend more on the application to a specific project.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملارائه راهکار ترکیبی به منظور بهبود و توسعهی متدولوژیهای عاملگرا
Abstract: Agent-oriented software engineering is developing a new field of computer science in terms of agent-oriented methodologies, systematic approach to the analysis, design, implementation and maintenance of multiple offers. One of the major challenges in the agent- oriented software engineering is that in spite of numerous methodologies have been introduced in this area, there are still s...
متن کاملImpact of Ada and Object-oriented Design in the Flight Dynamics Division at Goddard Space Flight Center
Foreword The Software Engineering Laboratory (SEL) is an organization sponsored by the National Aeronautics and Space Administration/Goddard Space Flight Center (NASA/GSFC) and created to investigate the effectiveness of software engineering technologies when applied to the development of applications software. The SEL was created in 1976 and has three primary organizational members: The goals ...
متن کاملPeople-Centered Software Development: An Overview of Agile Methodologies
This chapter gives an overview of agile software development processes and techniques. The first part of the chapter covers the major agile project management techniques with a focus on project planning. Iteration planning and interaction design approaches are given special focus. The second part of the chapter covers agile quality assurance with a focus on test-driven development and the state...
متن کاملOrganizing the spatial space of the urban rivers' margin of tourism development (case study of Poldokhtar city)
This study aims at organizing the city of Poldokhtar in the city of Kashkan. Using this element of natural value, the city is being restored and organized, and its potential for tourism and development of tourism and economic prosperity is to be used. The paths of the rivers within the city can be used as a linear route, and can be used as a sustainable urban tourism axis. In the case of the sp...
متن کامل